﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace orienta.ViewModels
{
    public class SolicitudReferencia
    {
        [Required(ErrorMessage = "El campo {0} es obligatorio.")]
        [Display(Name = "Tipo de doc. de Ref.")]
        public String vTipoDocumento { get; set; }

        public int nIdTipoDocumento { get; set; }

        [Required(ErrorMessage = "El campo {0} es obligatorio.")]
        [Display(Name = "Nro. de doc. de Ref.")]
        public String vNroDocumento { get; set; }

        [Required(ErrorMessage = "El campo {0} es obligatorio.")]
        [DataType(DataType.Date, ErrorMessage = "Please enter a valid date (ex: 2/14/2011)")]
        [RegularExpression(@"^\d{1,2}\/\d{1,2}\/\d{4}$", ErrorMessage = "{0} no tiene una fecha valida")]
        [Display(Name = "Fecha de doc. de ref")]
        public String dFecha { get; set; }

        public String vComentario { get; set; }

        public String vArchivoAdj { get; set; }
        public Byte[] imArchivoAdj { get; set; }

        public decimal nSeqPaso { get; set; }

    }
}